body{
    width:950px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
}
.header {
    font-family: 宋体, sans-serif;
    font-size: 12px;
}

#welcome_info {
    float:left
}
#quick_menu_list {
    display:inline;
    float:right
}

#catalog {
    font-family: 宋体, sans-serif;
    font-size: 24px;
    text-align:center;
    line-height:50px;
    border:solid 1px rgb(0, 0, 0);
    margin:2px;
}

#service {
    border:solid 1px #F4F009;
    font-family: 宋体, sans-serif;
    font-size: 14px;
    line-height:15px;
    margin:2px;
}

#left {
    float:left;
    border:solid 1px #CDE20D;
    margin:2px;
}

#main_div {
    float:left;
    border:solid 1px #05FFC4;
    width:470px;
    margin:2px;
}

#search {
    padding:10px;
    padding-left:50px;
}

#searchbox {
    width:300px;
}

#recomand, #update, #popular {
    padding-left:48px;
}

#right {
    margin:2px;
}

#info, #realtime {
    float:left;
    height:150px;
    width:232px;
    border:solid 1px #FC0800;
    font-family: 宋体, sans-serif;
    font-size: 12px;
    margin:2px;
    text-align:center;
}


#searchresult_item {
    display:inline;
    font-family: 宋体, sans-serif;
    font-size: 14px;
}

#food_details {
    width:710px;
    border:solid 1px #05FFC4;
    float:right;
}

#detail_pic {
    border:solid 1px #304882;
    width:215px;
    height:205px;
    float:left;
    margin-left:50px;
    margin-top:20px;
}

#detail_description {
    /*border:solid 1px #C405FF;*/
    width:180px;
    height:180px;
    padding:10px;
    float:right;
    margin-right:180px;
    margin-top:30px;
}

#detail_description_btn {
    margin-top:30px;
}

#txt_buy_cnt {
    width:40px;
}

#detail_bottom {
    margin-top:250px;
}

#main_reg_all {
    border:solid 1px #05FFC4;
}

#check_1 {
    border:solid 1px #05FFC4;
}
    
#procedure_img {
    margin-left:115px;
}

#things_list {
    /*border:solid 1px #000000;*/
    width:700px;
    text-align:center;
    margin-left:150px;
}

.td {
    width:100px;
}

#all_price{
    text-align:right;
}

#confirm_button {
    text-align:right;
}

#details {
    /*border:solid 1px #000000;*/
    margin-left:150px;
}

#myOrders {
    width:800px;
    margin-left:50px;
}

.td2 {
    width:280px;
}

.footer{
    border:solid 1px rgb(255, 255, 255);
    font-family: 宋体, sans-serif;
    font-size: 12px;
}